export const Jpg2Png = (jpgBlob, cb) => {
  // 创建一个图片对象
  const img = new Image();

  // 将 Blob 数据转换为 URL
  const url = URL.createObjectURL(jpgBlob);

  // 设置图片元素的 src 属性为转换后的 URL
  img.src = url;

  // 当图片加载完成后执行操作
  img.onload = () => {
    // 创建一个画布，用于绘制图片
    const canvas = document.createElement("canvas");
    console.log(canvas);

    canvas.width = img.width;
    canvas.height = img.height;

    // 获取画布的 2D 上下文
    const context = canvas.getContext("2d");

    // 将图片绘制到画布上
    context.drawImage(img, 0, 0);

    // 将画布上的内容导出为 PNG 格式的 Blob 对象
    canvas.toBlob((pngBlob) => {
      // 在这里可以对生成的 PNG 格式的 Blob 对象进行进一步的操作
      cb(pngBlob);
      // 释放 URL 对象
      URL.revokeObjectURL(url);
    }, "image/png");
  };
};
